ephippiorhynchus senegalensis - Dictionary definition and meaning for word ephippiorhynchus senegalensis